A formal framework for modelling and analysing mobile systems
نویسنده
چکیده
This paper presents a formal framework for modelling and analysing mobile systems. The framework comprises a collection of models of the dominant design paradigms which are readily extended to incorporate details of particular technologies, i.e., programming languages and their run-time support, and applications. The modelling language is Object-Z, an extension of the well-known Z specification language with explicit support for object-oriented concepts. Its support for object orientation makes Object-Z particularly suited to our task. The system structuring techniques offered by object orientation are well suited to modelling mobile systems. In addition, inheritance and polymorphism allow us to exploit commonalities in mobile systems by defining more complex models in terms of
منابع مشابه
Specification and security analysis of mobile ad-hoc networks
Mobile ad-hoc networks consist of mobile wireless devices which autonomously organise their communication infrastructure. Because of the simple network deployment this networking paradigm offers much convenience, but security turns out to be an important concern when considering the threats implied in using the wireless medium. In order to eliminate such concerns, formal specification and analy...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملNumerical Modelling of the Segmental Lining of Underground Structures
There are several methods for analysing the behaviour of underground structures under different loading conditions. Most of these methods have many simplifications; therefore, in some cases, the results are too conservative and a very high safety factor, usually of more than 2 is needed. On the other hand, for stability analysis and the designing of support systems, these methods consider segme...
متن کاملControl of Wheeled Mobile Manipulators with Flexible Suspension Considering Wheels Slip Effects
Wheeled mobile manipulators utilize both the locomotion capabilities of the wheeled platform and manipulation capacity of the arm. While the modelling and control of such systems have previously been studied, most of them have considered robots with rigid suspension and their wheels are subject to pure rolling conditions. To relax the aforementioned limiting assumptions, this research addresses...
متن کامل